package cn.ffcs.uec.staff.manager;

import java.util.List;

import cn.ffcs.uec.outStaff.model.UecOutStaffInfo;
import cn.ffcs.uec.outStaff.vo.UecOutStaffInfomationVo;
import cn.ffcs.uec.staff.model.UecDocEdu;
import cn.ffcs.uec.staff.model.UecEnc;
import cn.ffcs.uec.staffAndOutStaff.vo.StaffAndOutStaff;
import cn.ffcs.uom.common.vo.PageInfo;

public interface UecEncManager {

	public PageInfo queryPageInfoByUecEnc(UecEnc uecEnc, int current,
			int pageSize);
	
	public PageInfo queryPageInfoByUecEncOnApproval(UecEnc uecEnc, int current,
			int pageSize);
	
	public UecEnc findUecEncById(UecEnc uecEnc);
	
	public List<UecEnc> findUecEncByOutStaffId(UecOutStaffInfo uecOutStaffInfo);
	
	public List<UecEnc> findUecEncByOutAndStaffId(UecOutStaffInfomationVo uecOutStaffInfomationVo);
	public List<UecEnc> findUecEncByPkPsndoc(StaffAndOutStaff staffAndOutStaff);
}
